 @charset "utf-8";
 /* 通用代码 */

 html {
 background: #000;
 }

 html,
 body {
 width: 100%;
 height: 100%;
 padding: 0px;
 margin: 0px;
 *position: static;
 }

 body {
 scrollbar-width: none;
 /* firefox */
 -ms-overflow-style: none;
 /* IE 10+ */
 overflow-x: hidden;
 overflow-y: auto;
 }

 body::-webkit-scrollbar {
 display: none;
 }

 * {
 font-family: "思源黑体 CN", "微软雅黑";
 font-size: 16px;
 color: #555555;
 padding: 0px;
 margin: 0px;
 outline: none;
 }

 img {
 -webkit-tap-highlight-color: transparent;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 border: none;
 }
 img.pic{text-indent: 0em;margin:15px 0 5px 0;max-width: 100%;
height: auto;}
 a {
 text-decoration: none;
 -webkit-tap-highlight-color: transparent;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 }

 ul,
 li,
 ol,
 p,
 dt,
 dd,
 dl,
 pre,
 xmp,
 plaintext,
 listing {
 list-style-type: none;
 }

 i,
 em {
 font-style: normal;
 }

 button,
 input {
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 -webkit-user-modify: read-write-plaintext-only;
 outline: none;
 text-decoration: none;
 }
.shouy .logo{width:0 !important;height:0 !important;overflow:hidden;}
 .foot .tongji,
 .foot .tongji a {
 font-size: 0px;
 }

 .BMapLabel {
 background: #c6a265 !important;
 color: #fff !important;
 border: 1px solid #c6a265 !important;
 }

 .cxqd {
 position: fixed;
 right: 1%;
 z-index: 8;
 bottom: 2%;
 }

 .cxqd .p1 {
 text-align: center;
 cursor: pointer;
 }

 .cxqd .p1.on span {
 color: rgba(255, 255, 255, .6);
 }

 .cxqd .p1 span {
 font-size: 98px;
 color: rgba(255, 255, 255, .3);
 }

 .cxqd1 {
 width: 100px;
 margin: auto;
 display: none;
 }

 .cxqd1 p {
 width: 50%;
 float: left;
 text-align: center;
 cursor: pointer;
 position: relative;
 }

 .cxqd p a {
 position: absolute;
 padding: 5px;
 color: #999;
 border-radius: 5px;
 font-size: 13px;
 top: 0;
 left: 50%;
 transform: translate(-50%, -100%);
 width: 120%;
 display: none;
 }

 .cxqd p:hover a {
 display: block;
 }

 .cxqd1 p span {
 font-size: 50px;
 color: rgba(255, 255, 255, .3);
 }

 .cxqd1 p.on span {
 color: rgba(255, 255, 255, .6);
 }

 .Hm1 {
 animation: ani-mouse2 .5s linear alternate;
 }

 .Hm2 {
 animation: ani-mouse2 .5s linear alternate;
 }

 .Hm3 {
 animation: ani-mouse2 .5s linear alternate;
 }

 .Hm4 {
 animation: ani-mouse2 .5s linear alternate;
 }
 /*季节代码*/

 .chun .Hm1 {
 background: url("../i/banner1-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun .Hm2 {
 background: url("../i/banner2-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun .Hm3 {
 background: url("../i/banner3-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun .Hm4 {
 background: url("../i/banner1-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia .Hm1 {
 background: url("../i/banner1-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia .Hm2 {
 background: url("../i/banner2-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia .Hm3 {
 background: url("../i/banner3-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia .Hm4 {
 background: url("../i/banner1-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu .Hm1 {
 background: url("../i/banner1-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu .Hm2 {
 background: url("../i/banner2-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu .Hm3 {
 background: url("../i/banner3-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu .Hm4 {
 background: url("../i/banner1-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong .Hm1 {
 background: url("../i/banner1-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong .Hm2 {
 background: url("../i/banner2-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong .Hm3 {
 background: url("../i/banner3-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong .Hm4 {
 background: url("../i/banner1-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.S0,.chun.S3 {
 background: url("../i/b1-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.S0,.xia.S3 {
 background: url("../i/b1-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.S0,.qiu.S3 {
 background: url("../i/b1-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.S0,.dong.S3 {
 background: url("../i/b1-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.S1 {
 background: url("../i/b2-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.S1 {
 background: url("../i/b2-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.S1 {
 background: url("../i/b2-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.S1 {
 background: url("../i/b2-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.S2 {
 background: url("../i/b3-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.S2 {
 background: url("../i/b3-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.S2 {
 background: url("../i/b3-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.S2 {
 background: url("../i/b3-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.c1 {
 background: url("../i/c1-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.c1 {
 background: url("../i/c1-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.c1 {
 background: url("../i/c1-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.c1 {
 background: url("../i/c1-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.d1 {
 background: url("../i/d1-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.d1 {
 background: url("../i/d1-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.d1 {
 background: url("../i/d1-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.d1 {
 background: url("../i/d1-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.e1 {
 background: url("../i/e1-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.e1 {
 background: url("../i/e1-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.e1 {
 background: url("../i/e1-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.e1 {
 background: url("../i/e1-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.f1 {
 background: url("../i/f1-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.f1 {
 background: url("../i/f1-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.f1 {
 background: url("../i/f1-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.f1 {
 background: url("../i/f1-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.h1 {
 background: url("../i/banner3-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.h1 {
 background: url("../i/banner3-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.h1 {
 background: url("../i/banner3-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.h1 {
 background: url("../i/banner3-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .chun.j1 {
 background: url("../i/j1-1.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .xia.j1 {
 background: url("../i/j1-2.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .qiu.j1 {
 background: url("../i/j1-3.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }

 .dong.j1 {
 background: url("../i/j1-4.jpg") no-repeat center;
 animation: ani-mouse .5s linear alternate;
 }


  .chun.j1 .j1ul .je1 .jediv{
  background: url("../i/j1-1.jpg") no-repeat center;

  }

  .xia.j1 .j1ul .je1 .jediv {
  background: url("../i/j1-2.jpg") no-repeat center;

  }

  .qiu.j1 .j1ul .je1 .jediv {
  background: url("../i/j1-3.jpg") no-repeat center;

  }

  .dong.j1 .j1ul .je1 .jediv {
  background: url("../i/j1-4.jpg") no-repeat center;

  }

 @-webkit-keyframes ani-mouse {
 0% {
 background: #000;
 transition: .5s;
 }
 }

 @-webkit-keyframes ani-mouse2 {
 0% {
 background: #000;
 transition: .5s;
 }
 }

 .ption>.top {
 position: absolute;
 right: 5px;
 margin-top: -4px;
 color: rgba(255, 255, 255, .6);
 cursor: pointer;
 transform: translateY(-100%);
 font-size: 14px;
 }
.list9 .ption>.top{display:none;}
 .anim0 {
 animation: dz0 .8s linear 1 normal forwards;
 }

 .anim1 {
 animation: dz1 .8s linear 1 normal forwards;
 }
 /* .anim2{ animation: dz2 .8s linear 1 normal forwards; } */

 .anim3 {
 animation: dz3 1s linear 1 normal forwards;
 }

 .anim4 {
 animation: dz4 1s linear 1 normal forwards;
 }

 .anim5 {
 animation: dz5 .6s linear 1 normal forwards;
 }

 .anim6 {
 animation: dz6 .6s linear 1 normal forwards;
 }

 .anim7 {
 animation: dz7 .6s linear 1 normal forwards;
 }
 /*.anim99{ animation: dz99 .6s linear 1 normal forwards; }
 .anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; } */
 /* .anim7{ animation: dz7 .6s linear 1 normal forwards; }
.anim8{ animation: dz8 .6s linear 1 normal forwards; } */
 /* @keyframes dz1
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(0, 100px); }
100% {opacity: 1;transform: translate(0, 0%);  }
} */

 .dhxg {
 opacity: 1;
 }

 .dhxg2 {
 opacity: 1;
 }

 @keyframes dz0 {
 0% {
 opacity: 0;
 }
 100% {
 opacity: 1;
 }
 }

 @keyframes dz1 {
 0% {
 opacity: 0;
 transform: translate(-20%, 0%);
 }
 100% {
 opacity: 1;
 transform: translate(0, 0%);
 }
 }

 @keyframes dz2 {
 0% {
 opacity: 0;
 transform: translate(0, 50%);
 }
 100% {
 opacity: 1;
 transform: translate(0, 0%);
 }
 }

 @keyframes dz3 {
 0% {
 opacity: 0;
 transform: translate(0, 30%);
 }
 100% {
 opacity: 1;
 transform: translate(0, 0%);
 }
 }

 @keyframes dz4 {
 0% {
 opacity: 0;
 transform: translate(0, -30%);
 }
 100% {
 opacity: 1;
 transform: translate(0, 0%);
 }
 }
 /* @keyframes dz5
{
0% {opacity: 0; transform: rotate(-2deg);position: relative; }
100% {opacity: 1; transform: rotate(0);position: relative;  }
}
@keyframes dz
{
0% {opacity: 0;transform: rotate(2deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
}*/
 /* @keyframes dz99
{
0% {opacity: 0;transform: rotate(20deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
} */

 .homes {
 transition: .5s;
 }

 @keyframes dz5 {
 0% {
 opacity: 0;
 transform: scale(1.1);
 }
 100% {
 opacity: 1;
 transform: scale(1);
 }
 }

 @keyframes dz6 {
 0% {
 opacity: 0;
 transform: scale(.9);
 }
 100% {
 opacity: 1;
 transform: scale(1);
 }
 }

 @keyframes dz7 {
 0% {
 opacity: 0;
 transform: translate(-40%, 40%);
 }
 100% {
 opacity: 1;
 transform: translate(0, 0%);
 }
 }

 .app {
 height: 100%;
 }

 .BigDiv {
 ;
 width: 100%;
 height: 100%;
 margin: auto;
 position: relative;
 }

 .cen {
 width: 1200px;
 margin: auto;
 }

 .cen-75 {
 width: 75%;
 margin: auto;
 }

 .hei::after {
 content: "";
 display: block;
 clear: both;
 }

 .sjcx {
 display: none;
 }

 .fl {
 float: left;
 }

 .ri {
 float: right;
 }

 .nav1 {
 box-sizing: border-box;
 overflow: hidden;
 }

 .nav1>div {
 background: rgba(255, 255, 255, .93);
 padding-top: 30px;
 padding-bottom: 28px;
 margin-bottom: 3px;
 font-size: 15px;
 line-height: 27px;
 position: relative;
 }

 .nav1>div p {
 font-size: 15px;
 }

 .nav1 .nav1p {
 border-radius: 0 8px;
 }

 .Hm {
 position: absolute;
 background: url("/i/banner1.jpg") no-repeat center;
 width: 100%;
 height: 100%;
 -webkit-transition: 0.5s;
 /* Chrome */
 -moz-transition: 0.5s;
 /* Firefox */
 -ms-transition: 0.5s;
 /* IE */
 -o-transition: 0.5s;
 /* Opera */
 transition: .5s;
 }

 .Hm1 {
 background: url("/i/banner1.jpg") #000 no-repeat center;
 top: 0;
 }

 .Hm2 {
 background: url("/i/banner2.jpg") no-repeat center;
 margin-top: 100vh;
 }

 .Hm3 {
 background: url("/i/banner3.jpg") no-repeat center;
 margin-top: 100vh;
 }

 .S0,.S3 {
 background: url("/i/b1.jpg") no-repeat center;
 transition: .5S;
 }

 .S1 {
 background: url("/i/b2.jpg") no-repeat center;
 transition: .5S;
 }

 .S2 {
 background: url("/i/b3.jpg") no-repeat center;
 transition: .5S;
 }

 .Hm4 {
 margin-top: 100vh;
 }

 .Hm.on {
 margin-top: 0vh;
 }

 .BigDiv {
 overflow: -Scroll;
 overflow-y: hidden
 }

 .lefts {
 position: fixed;
 z-index: 9;
 height: 100%;
 max-height: 989px;
 overflow-y: auto;
 scrollbar-width: none;
 /* firefox */
 min-width: 80px;
 z-index: 9999;
 top: 50%;
 transform: translateY(-50%);
 -ms-overflow-style: none;
 /* IE 10+ */
 }

 .lefts::-webkit-scrollbar {
 display: none;
 /* Chrome Safari */
 }

 .nav1 {
 width: 70px;
 text-align: center;
 transition: .5s;
 }

 .nvp1 {
 position: absolute;
 left: 30px;
 bottom: -11px;
 z-index: 9;
 transition: .5s;
 }

 .lefts .pic1 {
 margin-left: 20px;
 margin-top: 28px;
 }

 .lefts .pic1 span {
 color: rgba(198, 162, 101, .75);
 font-size: 14px;
 margin-left: 20px;
 margin-top: 5px;
 display: inline-block;
 vertical-align: middle;
 display: none;
 line-height: 23px;
 }

 .lefts .pic1 img {
 display: inline-block;
 vertical-align: middle;
 height: 51px;
 width: auto;
 margin-left: -15px;
 }

 .lefts .nav {
 margin-top: 50px;
 margin-left: 10px;
 }

 .lefts .Txs {
 margin-left: 28px;
 margin-top: 20px;
 margin-bottom: 26px;
 }

 .lefts .Txs span {
 color: #999999;
 font-size: 14px;
 }

 .lefts .Txs .cp2 {
 display: none;
 }

 .lefts.on .Txs .cp1 {
 display: none;
 }

 .lefts.on .Txs .cp2 {
 display: block;
 }

 .lefts.on .pic1 span {
 display: inline-block;
 }

 .lefts.on .nav1 {
 width: 282px;
 }

 .lefts.on .nap1 {
 display: none;
 }

 .nap2 {
 display: none;
 }

 .nap2 .fl {
 margin-left: 23px;
 width: 70px;
 color: #1e282f;
 font-size: 16px;
 font-weight: bold;
 }

 .nap2 .ri {
 float: left;
 position: relative;
 padding-left: 38px;
 text-align: left;
 }

 .lefts.on .nap2 {
 display: block;
 width: 280px;
 }

 .lefts.on .nvp1 {
 left: 92px;
 }

 .nap2 .ri::before {
 content: "";
 position: absolute;
 width: 1px;
 height: 100%;
 background: #161212;
 left: 0;
 }

 .nap2 .ri h1 {
 font-size: 15px;
 }

 .nap2 .ri p a {
 color: #555555;
 font-size: 15px;
 transition: .5s;
 }

 .nap2 .ri p {
 line-height: 27px;
 }

 .nap2 .ri p a:hover {
 color: #c6a265;
 }

 .lefts.on .nav1>div {
 padding-top: 32px;
 padding-bottom: 33px;
 padding: 15px 0\0;
 }

 .nav1>div p>img {
 display: none\0;
 }

 .nav1>div p br:nth-child(0) {
 display: none\0;
 }

 .nav1>div {
 padding: 15px 0\0;
 }

 .Hm .Mtil {
 width: 67.7%;
 left: 17.2%;
 max-width: 1400px;
 }

 .Hm1 .Mtil {
 position: absolute;
 top: 37.7%;
 }

 .Hm1 .Mtil .title {
 color: #c6a265;
 font-size: 25px;
 }

 .Hm1 .Mtil .ftitle {
 font-size: 50px;
 color: #fff;
 font-weight: bold;
 margin-top: 20px;
 }

 .Hm1 .Mtil .ftitle img {
 position: relative;
 top: 5px;
 }

 .Hm1 .Mtil .smt {
 color: #bfbfbf;
 font-size: 20px;
 margin-top: 80px;
 }

 .Hm1 .Mtil .smt a {
 color: #bfbfbf;
 cursor: pointer;
 }

 .Hm2 .Mtil {
 position: absolute;
 top: 27%;
 }

 .Hm2 .Mtil .title {
 color: #c6a265;
 font-size: 25px;
 font-weight: bold;
 text-transform: uppercase;
 }

 .Hm2 .Mtil .ftitle {
 color: #f2f2f2;
 font-size: 43px;
 font-weight: bold;
 margin-top: 15px;
 }

 .Hm2 .Mtil .ftitle img {
 position: relative;
 top: -18px;
 }

 .Hm3 .Mtil {
 position: absolute;
 left: 17.7%;
 top: 13.6%;
 width: 67.7%;
 overflow-y: auto;
 scrollbar-width: none;
 height: 100%;
 -ms-overflow-style: none;
 overflow: -moz-scrollbars-none;
 }

 .Hm3 .Mtil::-webkit-scrollbar {
 width: 0px
 }

 .Hm3 .Mtil .title {
 font-size: 35px;
 color: #c6a265;
 font-weight: bold;
 }

 .Hm3 .Mtil .title img {
 vertical-align: bottom;
 margin-bottom: 2px;
 }

 .tylm .Mtil .title img {
 vertical-align: bottom;
 margin-bottom: 3px;
 }

 .Hm3 .Mtil .title span {
 color: #c6a265;
 font-size: 16px;
 margin-left: 24px;
 margin-right: 38px;
 font-weight: normal;
 vertical-align: bottom;
 }

 .Hm3 .Mtil .ftitle a {
 color: #aaaaaa;
 font-size: 16px;
 margin: 0 4px;
 }

 .Hm3 .Mtil .ftitle span {
 margin: 0 10px;
 font-size: 11px;
 color: #aaaaaa;
 position: relative;
 top: -2px;
 }

 .Hm3 .Mtil .ftitle a.on {
 color: #fff;
 }

 .a3ul ul {
 margin-right: -10px;
 }

 .a3ul li {
 width: calc(11.1% - 10px);
 height: 50px;
 line-height: 50px;
 position: relative;
 text-align: center;
 background: #e9e9e9;
 text-align: center;
 border-radius: 0 8px;
 float: left;
 margin: 0 10px 6px 0;
 }

 .Hm3 .Mtil .ftitle {
 margin-top: 18px;
 margin-bottom: 28px;
 }

 .a3ul li:nth-child(1)::before {
 content: "";
 width: 21px;
 height: 7px;
 left: 14px;
 margin-top: -8px;
 position: absolute;
 /*background: url("/i/a10.png") no-repeat center; */
 }

 .a3ul li:nth-child(1).on::before {
 background: url("/i/a10A.png") no-repeat center;
 left: 16px;
 }

 .a3ul li a {
 color: #555555;
 font-size: 16px;
 display: block;
 }

 .a3ul li.on {
 background: #c6a265;
 }

 .a3ul li.on a {
 color: #fff;
 }

 .Hm4 .Mtil {
 position: absolute;
 top: 13.2%;
 z-index: 2;
 }

 .Hm4 .Mtil .title {
 font-size: 35px;
 color: #c6a265;
 font-weight: bold;
 }

 .Hm4 .Mtil .title img {
 margin-left: 30px;
 }

 .a3div ul {
 margin-right: -20px;
 margin-bottom: 50px;
 }

 .a3div li {
 width: calc(25% - 20px);
 height: auto;
 float: left;
 border-radius: 0 8px;
 margin: 0 20px 20px 0;
 background: #e6e6e7;
 padding-bottom: 15px;
 }

 .Hm3 .a3div li .title {
 color: #555555;
 font-size: 16px;
 font-weight: normal;
 margin-bottom: 0;
 }

 .Hm3 .a3div li .ftitle {
 margin: auto;
 color: #999999;
 font-size: 14px;
 margin-top: 0px;
 }

 .a3div li .pic {
 text-align: center;
 width: 80%;
 height: auto;
 margin: auto;
 margin-top: 10%;
 }

 .a3div li .pic img {
 display: block;
 margin: auto;
 width: 100%;
 height: 100%;
 border-radius: 8px;
 }

 .a3div {
 margin-top: 35px;
 margin-bottom: 35px;
 }

 .a3div li .a3v {
 width: 80%;
 margin: auto;
 margin-bottom: 6%;
 }

 .a3div li .a3v .fl {
 width: calc(100% - 46px);
 margin-top: 16px;
 }

 .a3div li .a3v .fl .title {
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;
 }

 .Husmd.a3div li .a3v .fl .title {
 text-overflow: inherit;
 white-space: inherit;
 overflow: hidden;
 height: 50px;
 line-height: 25px;
 overflow: hidden;
 }

 .a3div li .a3v .ri {
 width: 36px;
 height: 36px;
 background: url("/i/xq1.png") no-repeat center;
 border: 1px solid #d5d5d5;
 margin-top: 19px;
 border-radius: 50%;
 }

 .a3div li .a3v .ri a {
 height: 100%;
 width: 100%;
 display: block;
 }

 .a3div li .a3v .ri:hover {
 background: url("/i/xq2.png") no-repeat center #f8f8f8;
 border: 1px solid #ffffff;
 }

 .chun .huimb {
 background: url("../i/banner4-1.jpg") no-repeat center;
 opacity: 1;
 }

 .xia .huimb {
 background: url("../i/banner4-2.jpg") no-repeat center;
 opacity: 1;
 }

 .qiu .huimb {
 background: url("../i/banner4-3.jpg") no-repeat center;
 opacity: 1;
 }

 .dong .huimb {
 background: url("../i/banner4-4.jpg") no-repeat center;
 opacity: 1;
 }

 .huimb {
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 z-index: 1;
 background: #000;
 opacity: 0.8;
 filter: alpha(opacity=80);
 /*//filter 过滤器   兼容IE678*/
 }

 .mapa {
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 }

 .mapa .BMap_stdMpCtrl {
 display: none;
 }

 .mapa .map>div:nth-child(1) {
 transition: 0s;
 }

 .map {
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 background: #0b1b2b !important;
 /* -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);

filter: grayscale(100%);

filter: gray; */
 }

 .map canvas {
 opacity: 0;
 transition: .5s;
 }

 .map canvas.on {
 opacity: 1;
 }

 .maps {
 position: relative;
 z-index: 1;
 height: 100%;
 }

 .Hm4.mapon .maps {
 display: none;
 }

 .Hm4.mapon .map {
 display: block;
 }

 .Hm4.mapon .huimb {
 display: none;
 }

 .Hm4.mapon p {
 color: #333 !important;
 transition: .5s;
 }

 .BMap_stdMpCtrl {
 margin-left: 120px;
 margin-top: 40px;
 }

 .Hm4.mapon .title {
 display: none;
 }

 .Hm4.mapon .Hm4c {
 display: none;
 }

 .Hm4.mapon .Hm4d {
 display: none;
 }

 .Hm4.mapon .clasoe {
 display: block;
 }

 .clasoe img {
 width: 60px;
 height: auto;
 }

 .Homs1 {
 position: absolute;
 width: 100%;
 height: 100%;
 }

 .h1 .Mtil .ftitle a {
 margin: 0 10px;
 }

 .h1 .tylm .Mtil .title span {
 color: #c6a265;
 margin-left: 24px;
 }

 .hlist {
 position: absolute;
 right: 28px;
 top: 50%;
 z-index: 9;
 transform: translateY(-50%);
 }

 .hlist ul li {
 font-size: 12px;
 color: #aaaaaa;
 width: 20px;
 height: 20px;
 line-height: 20px;
 text-align: center;
 cursor: pointer;
 transition: .5s;
 margin-bottom: 10px;
 border-radius: 50%;
 }

 .hlist ul li.on {
 background: #c6a265;
 color: #11202f;
 }

 .txtScroll-top .hd {
 position: absolute;
 margin-left: 30px;
 margin-top: -25px;
 }

 .txtScroll-top .hd a {
 position: absolute;
 cursor: pointer;
 }

 .txtScroll-top .hd .next {
 margin-top: 255px;
 }

 .txtScroll-top .bd {
 margin-top: 35px;
 }

 .txtScroll-top .bd li {
 height: 44px;
 line-height: 44px;
 }

 .txtScroll-top .bd li a {
 font-size: 16px;
 color: #aaaaaa;
 }

 .txtScroll-top .bd li span {
 display: inline-block;
 width: 96px;
 line-height: 30px;
 height: 30px;
 color: #aaa;
 margin-right: 20px;
 border-radius: 0 8px;
 font-size: 16px;
 text-align: center;
 transition: .5s;
 }

 .txtScroll-top .bd li:hover span {
 background: #fff;
 color: #555555;
 font-size: 14px;
 }

 .txtScroll-top .bd li:hover a {
 color: #fff;
 }

 .Hm4 .Hm4c .fl .title {
 color: #aaaaaa;
 font-size: 16px;
 font-weight: normal;
 margin-bottom: 6px;
 }

 .Hm4 .Hm4c .fl .ftitle {
 color: #f2f2f2;
 font-weight: bold;
 font-size: 30px;
 }

 .Hm4 .Hm4c .fl .ftitle img {
 margin-left: 13px;
 cursor: pointer;
 }

 .Hm4 .Hm4c .fl {
 margin-right: 70px;
 }

 .Hm4 .Hm4c {
 padding-top: 120px;
 }

 .Hm4 .Hm4d .fl .title {
 color: #454545;
 font-size: 16px;
 font-weight: normal;
 margin-left: 20px;
 }
.Hm4 .Hm4d .fl .title a{float: right; font-size: 12px; margin-right: 20px;  transition: .5s; color:#454545 !important; font-weight: normal !important;
}
.Hm4 .Hm4d .fl:hover .title a{ color:#c6a265 !important;font-weight:bold !important;font-size: 15px !important; }
 .Hm4 .Hm4d .fl .pic img {
 width: 120px;
 height: auto;
 }

 .Hm4 .Hm4d .fl .p2 {
 margin-top: 20px;
 }

 .Hm4 .Hm4d .fl .ftitle {
 color: #555555;
 line-height: 25px;
 font-size: 14px;
 margin-top: 6px;
 margin-bottom: 10px;
 text-align: center;
 }

 .Hm4 .Hm4d .fl .ftitle strong {
 display: none;
 }

 .Hm4 .Hm4d .fl .pic {
 text-align: center;
 }

 .Hm4 .Hm4d .fl .ftitle span {
 margin-right: 13px;
 color: #555555;
 }

 .Hm4 .Hm4d .fl {
 background: #e8e8e8;
 border-radius: 0 8px;
 margin-right: 10px;
 height: 256px;
 padding-top: 30px;
 margin-top: 20px;
 box-sizing: border-box;
 max-width: 360px;
 line-height: 21px;
 }

 .Hm4d .fl1 {
 width: calc(32% - 10px);
 }

 .Hm4d .fl2,
 .Hm4d .fl3 {
 width: calc(34% - 10px);
 }

 .lca {
 background: #ffe400;
 text-align: center;
 padding-top: 5px;
 }

 .lca p {}

 .tylm .Mtil {
 position: absolute;
 margin-top: 14.6%;
 }

 .tylm .Mtil .title {
 color: #c6a265;
 font-size: 35px;
 font-weight: bold;
 }

 .tylm .Mtil .title a {
 color: #c6a265;
 font-size: 35px;
 font-weight: bold;
 }

 .tylm .Mtil .title img {
 margin-left: 33px;
 }

 .tylm .Mtil .ftitle {
 margin-top: 68px;
 }

 .tylm .Mtil .ftitle a {
 color: #aaaaaa;
 font-size: 16px;
 cursor: pointer;
 transition: .5s;
 position: relative;
 }

 .tylm .Mtil .ftitle span {
 margin: 0 4px;
 font-size: 11px;
 color: #aaaaaa;
 position: relative;
 top: -2px;
 }

 .tylm .Mtil .ftitle img {
 margin-right: 5px;
 }

 .tylm .content {
 background: rgba(255, 255, 255, .93);
 border-radius: 0 8px;
 padding: 40px 40px;
 margin-top: 28px;
 box-sizing: border-box;
 line-height: 31px;
 }

 .tylm .content .t1 {
 color: #555555;
 font-size: 18px;
 }

 .tylm .content .t2 {
 color: #555555;
 margin-top: 26px;
 }
.tylm .content .t3 {
    margin-top: 12px;
    line-height: 31px;
 }
 .tylm .content .t2 a {
 color: #555555;
 }

 .tylm .content .t2 img {
 margin: 0 15px;
 position: relative;
 top: -8px;
 }

 .tylm .content .t1 img {
 margin: 0 15px;
 position: relative;
 top: -8px;
 }

 .tylm .Mtil .ftitle a.on {
 color: #f2f2f2;
 position: relative;
 }

 .tylm .Mtil .ftitle a.on::before {
 content: "";
 width: 21px;
 height: 7px;
 left: 50%;
 transform: translateX(-50%);
 top: 0;
 margin-top: 42px;
 background: url("/i/a10.png") no-repeat center;
 position: absolute;
 }

 .tm2 {
 display: none;
 }

 .tylm .Mtil .ftitle a:hover {
 color: #c6a265;
 }

 .tylm .Mtil .ftitle a:hover .tm2 {
 display: inline-block;
 }

 .tylm .Mtil .ftitle a:hover .tm1 {
 display: none;
 }

 .b2 {
 background: url("/i/b2.jpg") no-repeat center;
 }

 .b3 {
 background: url("/i/b3.jpg") no-repeat center;
 }

 .c1 {
 background: url("/i/c1.jpg") no-repeat center;
 }

 .d1 {
 background: url("/i/d1.jpg") no-repeat center;
 }

 .e1 {
 background: url("/i/e1.jpg") no-repeat center;
 }

 .f1 {
 background: url("/i/f1.jpg") no-repeat center;
 }

 .h1 {
 background: url("/i/banner3.jpg") no-repeat center;
 }

 .j1 {
 background: url("/i/j1.jpg") no-repeat center;
 }

 .Hm {
 background-position: center;
 background-attachment: fixed
 }

 .anlis .BMap_mask {
 background: rgba(0, 0, 0, .6);
 }

 .anlis .BMap_mask {
 -webkit-filter: grayscale(100%);
 -moz-filter: grayscale(100%);
 -ms-filter: grayscale(100%);
 -o-filter: grayscale(100%);
 filter: grayscale(100%);
 filter: gray;
 }

 .clasoe {
 position: absolute;
 right: 20px;
 top: 20px;
 cursor: pointer;
 display: none;
 z-index: 9;
 }

 .c1ul {
 padding: 40px 0;
 position: relative;
 margin-top: 30px;
 }
.li4div2{
padding: 35px 0 20px 0;
}
 .Nbil {
 max-height: 581px;
 overflow: hidden;
 }

 .c1ul ul {
 position: relative;
 padding: 50px 0 20px 0;
 transition: .5s;
 top: 0;
 }

 .c1ul::before {
 content: "";
 width: 1px;
 top: 5%;
 height: 90%;
 background: rgba(255, 255, 255, .25);
 display: block;
 position: absolute;
 left: 42px;
 }

 .c1ul li {
 padding: 5px 0;
 cursor: pointer;
 position: relative;
 }

 .c1ul li .p1 {
 width: 84px;
 height: 74px;
 position: relative;
 float: left;
 background: rgba(255, 255, 255, 0);
 background: none;
 border-radius: 5px 0 0 5px;
 flex-shrink: 0;
 }

 .c1ul li .p1::before {
 content: "";
 position: absolute;
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 width: 11px;
 height: 11px;
 border-radius: 50%;
 background: #aaa;
 }

 .c1ul li.on .p1 {
 background: url("/i/c2.png") no-repeat center;
 }

 .c1ul li.on .p1::before {
 display: none;
 }

 .c1ul li .p2 {
 float: left;
 color: #aaaaaa;
 font-size: 14px;
 line-height: 74px;
 }

 .c1ul li .p2 i {
 font-style: normal;
 color: #aaaaaa;
 }

 .c1ul li.on .p2 i {
 color: #555555;
 }

 .c1ul li .p3 {
 float: left;
 min-height: 74px;
 box-sizing: border-box;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 border-radius: 0 6px 6px 0;
 padding-top: 24px;
 padding-bottom: 20px;
 border-radius: 0 5px 5px 0;
 display: none;
 }

 .c1ul li.on .p3 {
 display: block;
 /*width: auto;
 min-width: 500px;*/
 padding-left: 35px;
 padding-right: 25px;
 white-space: normal;
 position: relative;
 z-index: 9;
 }

 .c1ul li .p3 span {
 color: #555555;
 font-size: 16px;
 opacity: 0;
 float: right;
 }

 .c1ul li.on {
 padding-top: 20px;
 padding-bottom: 20px;
 }

 .c1ul li.on .p2 {
 font-size: 16px;
 padding-left: 7px;
 color: #555555;
 position: relative;
 z-index: 9;
 width: 35px;
 line-height: normal;
 display: flex;
 align-items: center;
 justify-content: space-around;
 flex-direction: column;
 }

 .c1ul li.on .p3 {
 max-width: 80%\9\0;
 }

 .c1ul li.on .p2 i {
 position: absolute;
 top: 50%\9\0;
 transform: translateY(-50%)\9\0;
 }

 .c1ul li.on .p3 span {
 opacity: 1;
 font-size: 18px;
 width: 100%;
 line-height: 31px;
 }

 .c1ul li .pic a {
 width: 0;
 height: 0;
 opacity: 0;
 margin-right: 5px;
 }

 .c1ul li.on .pic {
 padding-left: 146px;
 margin-top: 26px;
 }

 .c1ul li.on .pic a {
 opacity: 1;
 width: auto;
 height: auto;
 display: block;
 }

 .c1ul li.on .pic p {
 display: inline-block;
 text-align: center;
 margin: 0 20px;
 }

 .c1ul li .pic p span {
 display: none;
 font-size: 73px;
 }

 .c1ul li.on .pic p span {
 display: block;
 }

 .c1ul li.on .pic a:hover span {
 color: #c6a265;
 }
 /*
 .c1ul li.on .pic p i {
 color: #b5b5b5;
 font-size: 14px;
 display: block;
 line-height: 18px;
 font-family: "幼圆"
 }

 .c1ul li.on .pic a:hover i {
 color: #ffffff;
 }
 */

 .c1ul li.on .text {
 overflow: hidden;
 display: inline-block;
 position: relative;
 display: flex;
 justify-content: flex-start;
 width: fit-content;
 }

 .c1ul li.on .text::before {
 content: "";
 background: rgba(255, 255, 255, .9);
 position: absolute;
 left: 84px;
 width: calc(100% - 84px);
 height: 100%;
 border-radius: 0 5px 5px 0;
 }

 .c1ul .sx {
 position: absolute;
 height: 100%;
 top: 0;
 left: 34px;
 }

 .c1ul .sx .top {
 position: absolute;
 top: 0px;
 cursor: pointer;
 }

 .c1ul .sx .bottom {
 position: absolute;
 bottom: 5px;
 cursor: pointer;
 }

 .c1 .Mtil {
 margin-top: 8%;
 }

 .e1 .Mtil {
 margin-top: 8%;
 }

 .d1 .ri {
 width: calc(100% - 141px);
 }

 .d1 .ri .text {
 font-size: 18px;
 background: url("/i/d3.png") no-repeat left;
 height: 120px;
 margin-top: 40px;
 margin-left: -20px;
 padding-right: 20px;
 padding-top: 45px;
 padding-left: 45px;
 box-sizing: border-box;
 border-radius: 0 8px 0 0;
 }

 .d1 .ri .text strong {
 font-size: 20px;
 font-weight: normal;
 }

 .d1 .ri .text span {
 color: #555555;
 font-size: 30px;
 font-weight: bold;
 margin: 0 2px;
 }

 .d1 .ri .text span img {
 position: relative;
 top: -10px;
 margin: 0 8px;
 }

 .d1 .d1div {
 margin-top: 95px;
 }

 .e1ul {
 margin-top: 74px;
 }

 .e1ul ul {
 margin-bottom: 65px;
 }

 .e1ul li {
 background: rgba(255, 255, 255, .9);
 padding: 26px 40px 26px 25px;
 box-sizing: border-box;
 border-radius: 0 8px;
 margin-bottom: 1px;
 }

 .e1ul li .text {
 color: #555555;
 font-weight: bold;
 font-size: 36px;
 text-transform: uppercase;
 margin-bottom: 20px;
 }

 .e1ul li .p1 {
 border-bottom: 1px solid #cfcfcf;
 padding-bottom: 8px;
 padding-top: 10px;
 }

 .e1ul li .p1 .bt {
 color: #454545;
 width: calc(100% - 88px);
 display: inline-block;
 line-height: 27px;
 }

 .e1ul .gonggao li .p1 .bt {
 width: calc(100% - 108px);
 }

 .e1ul li .p1 img {
 margin-right: 9px;
 position: relative;
 vertical-align: text-top;
 }

 .e1ul li .p2 {
 color: #555555;
 font-size: 14px;
 line-height: 27px;
 margin-top: 12px;
 padding-left: 30px;
 box-sizing: border-box;
 text-align: justify;
 padding-right: 2px;
 }

 .e1ul li .p1 .time {
 float: right;
 color: #999999;
 font-size: 14px;
 margin-top: 2px;
 line-height: 27px;
 }

 .e1ul li .p2 {
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;
 }

 .e1div {
 padding: 30px 40px;
 box-sizing: border-box;
 background: rgba(255, 255, 255, .93);
 border-radius: 0 8px;
 margin-top: 65px;
 margin-bottom: 60px;
 }
.e1div .nourl span{display:none;}
.e1div .nourl p span{display:block;}
.a3div li .nourl .ri{display:none;}
.a3div li .nourl .fl{width:100%;}
 .e1.homes .Homs1 {
 padding-bottom: 5%;
 }

 .e1div .text {
 color: #656565;
 font-weight: bold;
 font-size: 36px;
 text-transform: uppercase;
 }

 .e1div .p1 {
 color: #454545;
 font-size: 20px;
 border-bottom: 1px solid #cfcfcf;
 padding-bottom: 8px;
 padding-top: 12px;
 padding-left: 4px;
 padding-right: 4px;
 line-height: 29px;
 display: flow-root;
 }

 .e1div .p1 h1 {
 display: inline-block;
 font-weight: normal;
 margin: 4px 0 8px 0;
 max-width: calc(100% - 68px);
 }

 .e1div .p2 {
 float: right;
 font-size: 14px;
 color: #999999;
 }

 .e1div .p2 a {
 font-size: 14px;
 color: #999999;
 }

 .e1div .p2 span {
 color: #999999;
 font-size: 14px;
 }

 .e1div .p2 i {
 margin: 0 12px;
 color: #aaaaaa;
 font-size: 11px;
 position: relative;
 top: -1px;
 font-style: normal;
 }

 .e1div .cont {
 border-bottom: 1px solid #cfcfcf;
 padding: 25px 0 30px 0;
 box-sizing: border-box;
 }

 .e1div .cont1 p {
 font-size: 16px;
 line-height: 37px;
 text-indent: 2em;
 color: #656565;
 }

 .e1div .cont1 p sup {
 font-size: 14px;
 }

 .e1div .cont1 p a {
 font-size: 16px;
 color: #656565;
 }

 .e1div .cont1 p.pic {
 text-align: center;
 margin: 16px 0;
 text-indent: 0em;
 }

 .e1div .cont1 p.pic img {
 max-width: 82%;
 height: auto;
 border-radius: 8px;
 }

 .e1div .pnet {
 padding: 14px 0 0 0;
 display: inline-block;
 }

 .e1div .pnet p {
 margin-top: 6px;
 }

 .e1div .pnet .pren {
 float: left;
 width: 100%;
 }

 .e1div .pnet .next {
 float: left;
 width: 100%;
 }

 .e1div .pnet a {
 color: #999999;
 font-size: 14px;
 line-height: 1.5em;
 }

 .f1 .Mtil {
 margin-top: 10%;
 }

 .f1 .Mtil .ftitle {
 margin-top: 26px;
 }

 .f1 .content {
 position: relative;
 margin-bottom: 60px;
 }
.tylm .content p a{text-decoration:underline;}
 .f1 .content .Pims img {
 position: absolute;
 top: -100px;
 right: 0px;
 text-align: right;
 max-width: 40%;
 height: auto;
 }

 .f1 .text {
 color: #575858;
 font-weight: bold;
 font-size: 36px;
 text-transform: uppercase;
 }

 .f1 .content>.p1 {
 color: #555555;
 font-size: 23px;
 margin-top: 18px;
 }

 .f1 .content>.p2 {
 color: #555555;
 font-size: 16px;
 margin-top: 8px;
 position: relative;
 }

 .f1 .content>.p2::before {
 content: "";
 position: absolute;
 width: 100%;
 height: 1px;
 background: #d6d6d6;
 bottom: -33px;
 }

 .f1 .cont {
 margin-top: 34px;
 }

 .f1 .cont .p1 {
 color: #555555;
 font-size: 16px;
 padding-top: 31px;
 }

 .f1 .cont .p1 img {
 margin-right: 10px;
 position: relative;
 top: 5px;
 }

 .f1 .cont .p2 {
 color: #555555;
 font-size: 16px;
 padding-left: 33px;
 margin-top: 3px;
 line-height: 30px;
 }

 .f1 .cont .p2.pic {
 text-align: center;
 margin-top: 15px;
 padding-left: 0;
 text-indent: 0;
 }

 .f1 .cont .p2.pic img {
 max-width: 100%;
 }

 .e1ul .pic.fl {
 width: 50px;
 height: 50px;
 margin-top: 4px;
 border-radius:15px; overflow: hidden;
 }

 .e1ul .pic.fl span {
 font-size: 50px;
 color: #c6a265;
 }

 .e1ul .pic.fl img {
 width: 100%;
 height: auto;
 }

 .e1ul .ri {
 width: calc(100% - 65px);
 }

 .e1ul .ri .p2 {
 padding-left: 0;
 color: #656565;
 }

 .h1 .Mtil {
 margin-top: 8%;
 }

 .h1 .Mtil .ftitle {
 margin-top: 16px;
 }

 .h1 .h1ul {
 margin-top: 28px;
 }

 .h1 .h1ul {
 max-width: 1300px;
 width: 100%;
 }

 .h1 .a3div {
 max-width: 1300px;
 width: 100%;
 overflow: hidden;
 }

 .h1 .a3div li .a3v .fl .title {
 color: #555555;
 font-weight: normal;
 font-size: 16px;
 }

 .h1 .a3div li .a3v .fl .ftitle {
 color: #999999;
 font-size: 14px;
 margin-top: 4px;
 }

 .tylm.h1 .Mtil .title span {
 color: #c6a265;
 font-size: 16px;
 margin-left: 6px;
 font-weight: normal;
 }

 .g1.Hm4 {
 margin-top: 0vh;
 }

 .g1.Hm4 .Mtil {
 margin-top: 9.2%;
 }

 .Hm4 .Hm4c .fl .ftitle {
 margin-top: 0;
 }

 .Hm4 .Hm4c .fl .ftitle img {
 animation: radara 3s infinite linear;
 }

 @-webkit-keyframes radara {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 70% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 100% {
 -webkit-transform: rotate(-360deg);
 transform: rotate(-360deg);
 }
 }

 .j1 .Hm {
 overflow: inherit;
 }

 .j1 .Mtil .title {
 margin-bottom: 13px;
 }

 .j1ul {
 margin-top: 53px;
 margin-bottom: 43px;
 }

 .j1ul .jeo li {
 display: inline-block;
 vertical-align: top;
 cursor: pointer;
 width: 16.66%;
 margin: 30px 0 40px 0;
 text-align: center;
 }

 .j1ul .jeo li .pic img {
 position: absolute;
 left: 50%;
 top: 50%;
 transform: translate(-50%, -43%);
 opacity: .9;
 transition: .5s;
 }

 .jeo {
 padding-left: 4px;
 }

 .j1 .Mtil {
 margin-top: 8%;
 }

 .j1ul .jeo li .t1 {
 font-size: 15px;
 color: #b5b5b5;
 text-align: center;
 margin-top: 5px;
 }

 .j1ul .jeo li.on .pic img {
 opacity: 1;
 }

 /* .j1ul .jeo li.on .pic::before {
 content: "";
 width: 30px;
 height: 10px;
 left: 50%;
 transform: translateX(-50%);
 top: 161px;
 background: url("/i/a10.png") no-repeat center;
 position: absolute;
 }*/

 /* .j1ul .jeo li.on .j1dh{  position: absolute; width: 100%; height: 100%;background: url("/i/j01.png") no-repeat center;} */

 .j1ul .jeo li:hover .j1dh {
 position: absolute;
 width: 100%;
 height: 100%;
 background: url("/i/j01.png") no-repeat center;
 animation: radar 3s infinite linear;
 }

 .j1ul .jeo li .pic {
 height: 130px;
 background: url("/i/j0.png") no-repeat center;
 position: relative;
 }

 @-webkit-keyframes radar {
 from {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 }
 to {
 -webkit-transform: rotate(-360deg);
 transform: rotate(-360deg);
 }
 }

 .j1ul .je1 {
 display: none;
 position: absolute;
 left: 0;
 z-index: 9;
 }

 .jeo {
 position: relative;
 }

 .j1ul .je1 .jediv {

 transition: .5s;
 box-sizing: border-box;
 padding: 0;
 transition: .5s;
 border-radius: 5px;
 margin-top: -112px;
 position: absolute;

 background: url("/i/j1.jpg") no-repeat center;
 background-position: center;
 background-attachment: fixed;
 }

 .j1ul .je1 .jediv::before {
 content: "";
 width: 100%;
 height: 100%;
 background: rgba(255, 255, 255, .93);
 position: absolute;
 left: 0;
 top: 0;
 border-radius: 4px;
 }

 .j1ul .je1 .jediv p,
 .j1ul .je1 .jediv div {
 position: relative;
 z-index: 9;
 }

 .j1ul li.on .je1 {
 display: block;
 width: 100%;
 margin-top: 6px;
 }

 .j1ul li.on .jediv {
 padding: 36px 30px;
 text-align: left;
 }

 .j1ul .je1 .jediv .p0 {
 font-weight: bold;
 font-size: 36px;
 position: absolute;
 right: 25px;
 top: 20px;
 z-index: 10;
 }

 .j1ul .je1 .jediv .p0 img {
 width: 30px;
 }

 .j1ul .je1 .p1 {
 color: #000;
 font-size: 18px;
 }

 .j1ul .je1 .p2 {
 color: #333;
 font-size: 14px;
 margin-top: 4px;
 margin-bottom: 25px;
 }

 .j1ul .je1 .fl {
 margin-top: 4px;
 }

 .j1ul .je1 .ri {
 width: calc(100% - 32px);
 font-size: 16px;
 line-height: 37px;
 margin-bottom: 15px;
 }

 .j1ul .je1 .ri .p3 {
 color: #333;
 }

 .j1ul .je1 .ri .p4 {
 color: #333;
 }

 .j1ul .je1 .ri .p4 p {
 color: #333;
 }

 .homes {
 height: auto;
 min-height: 100%;
 background-position: center !important;
 background-attachment: fixed !important;
 }

 html {
 scrollbar-width: none;
 -ms-overflow-style: none;
 }

 html::-webkit-scrollbar {
 display: none;
 /* Chrome Safari */
 }

 .homes .home {
 min-height: 100%;
 }

 .homes article {
 min-height: 100%;
 }

 .homes .Homs1 {
 position: inherit;
 width: auto;
 height: auto;
 padding-bottom: 8%;
 }

 .lcs .Homs1 {
 padding-bottom: 0;
 }

 .homes .Hm {
 position: inherit;
 width: auto;
 height: auto;
 background: none;
 }

 .homes .tylm .Mtil {
 position: relative;
 z-index: 99;
 top: inherit;
 }

 .homes .mapon .Mtil {
 position: absolute;
 }

 .c1.homes .tylm .Mtil {
 max-width: inherit;
 }

 .h1.homes .tylm .Mtil {
 max-width: inherit;
 }

 .anlis.homes .tylm .Mtil {
 width: 267px;
 }

 .page {
 float: left;
 text-align: left;
 margin-top: -25px;
 }

 .page a {
 color: #fff;
 width: 28px;
 height: 28px;
 border: 1px solid rgba(255, 255, 255, .2);
 margin-right: 5px;
 margin-bottom: 5px;
 border-radius: 50%;
 line-height: 28px;
 display: inline-block;
 text-align: center;
 font-size: 14px;
 color: rgba(255, 255, 255, .3);
 }

 .page .pgnext {
 width: auto;
 background: rgba(255, 255, 255, .2);
 border: none;
 border-radius: 0 8px;
 padding: 0 10px;
 }

 .page .pgprev {
 width: auto;
 background: rgba(255, 255, 255, .2);
 border: none;
 border-radius: 0 8px;
 padding: 0 10px;
 }

 .page a.on {
background: rgba(255, 255, 255, .3);
color: rgba(255, 255, 255, .7);
 }

 .a3div li .pic {
 position: relative;
 }

 .a3div li .bm0,
 .a3div li .bm1 {
 position: absolute;
 width: 50px;
 height: 50px;
 left: 0;
 top: 0;
 border-radius: 5px;
 }

 .a3div li .bm1 {
 left: 27%;
 top: 0.8%;
 }

 .a3div li:hover .bm0 {
 background: url("/i/bm2.png") no-repeat;
 }

 .a3div li:hover .bm1 {
 background: url("/i/bm4.png") no-repeat;
 }

 .a3div li .bm0 a,
 .a3div li .bm1 a {
 float: left;
 width: 50px;
 height: 50px;
 }

 .a3div li .bm0 {
 background: url("/i/bm1.png") no-repeat;
 }

 .a3div li .bm1 {
 background: url("/i/bm3.png") no-repeat;
 }

 .map>div:nth-child(1) {
 transition: .3s;
 }

 .anlis .BMap_mask {
 transition: 0s !important;
 position: fixed !important;
 top: 0 !important;
 left: 0 !important;
 }

 .infoBox>img {
 display: none;
 }

 .grayInfo {
 width: 556px;
 }

 .mapb .BMap_Marker>div {
 background: rgba(255, 255, 255, .2);
 border-radius: 50%;
 overflow: hidden;
 }

 .mapb .BMap_Marker>div img {
 position: relative;
 left: -80px;
 width: 40px;
 transform: translate(9px, 9px);
 border-right: 80px solid transparent;
 -webkit-filter: drop-shadow(80px 0);
 filter: drop-shadow(rgb(255, 255, 255) 80px 0);
 }
 /* .BMap_Marker>div img path {
  fill: #fff;
} */

 .mapb .BMap_Marker>div {
 text-align: center;
 line-height: 57px;
 color: #fff;
 font-size: 30px;
 }

 .mapb .BMap_Marker>div.on img {
 filter: drop-shadow(#c6a265 80px 0);
 }

 .Text1 {
 position: absolute;
 width: 556px;
 left: 47.5%;
 top: 42%;
 z-index: 9;
 }

 .Text1>div {
 display: none;
 padding-top: 30px;
 }

 .Text1>div .close {
 position: absolute;
 bottom: 10px;
 left: 5%;
 cursor: pointer;
 }

 .Text1>div .close img {
 width: 30px;
 }

 .Text1 .class .k1 {
 width: 100%;
 background: url("/i/j11.png") no-repeat center;
 height: 225px;
 }

 .Text1 .class .k1 .fl1 {
 width: 59px;
 height: 59px;
 background: rgba(0, 0, 0, 1);
 border-radius: 50%;
 margin-left: 18px;
 overflow: hidden;
 line-height: 59px;
 text-align: center;
 margin-top: 17px;
 }

 .Muks {
 background: rgba(255, 255, 255, .3);
 cursor: pointer;
 }

 .Text1 .class .k1 .fl1 span {
 font-size: 50px;
 color: #c6a265;
 margin-top: 10px;
 position: relative;
 top: 5px;
 }

 .Text1 .class .k1 .fl1 img {
 width: 40px;
 position: relative;
 left: -80px;
 -webkit-filter: drop-shadow(80px 0);
 filter: drop-shadow(#c6a265 80px 0);
 transform: translate(9px, 9px);
 }

 .Text1 .class .k1 .fl2 {
 width: 278px;
 margin-left: 16px;
 margin-top: 35px;
 }

 .Text1 .class .k1 .fl2 .p1 {
 color: #555555;
 font-size: 16px;
 }

 .Text1 .class .k1 .fl2 .p2 {
 font-size: 14px;
 color: #555555;
 }

 .Text1 .class .k1 .fl2 .p3 {
 color: #555555;
 font-size: 14px;
 line-height: 30px;
 margin-top: 16px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
 overflow: hidden;
 }

 .Text1 .class .k1 .fl3 {
 background: url("/i/Pc.png") no-repeat center;
 width: 159px;
 cursor: pointer;
 height: 119px;
 margin-left: 10px;
 margin-top: -27px;
 }

 .Text1 .class .k1 .fl3 img {
 width: 147px;
 height: 76px;
 position: relative;
 left: 6px;
 top: 6px;
 }

 .Text1 .class .k1 .fl3 .pica img {
 width: auto;
 height: auto;
 left: 0px;
 top: 0px;
 margin-right: 5px;
 }

 .Text1 .class .k1 .fl3 .pica {
 text-align: center;
 margin-top: 80px;
 width: 100%;
 max-width: 159px;
 }

 .lefts.Heis {
 /*background: rgba(0,0,0,.5);*/
 padding-right: 15px;
 display: none;
 }

 .Text1 .class .k1.tel .fl3 .pica>img {
 max-width: 70%;
 display: block;
 margin: auto;
 margin-bottom: 5px;
 }

 .Text1 .class .k1.tel .fl3 {}

 .Text1 .class .k1.tel .fl3 .pica {
 bottom: 15px;
 margin-top: 40px;
 }

 .Text1 .class .k1.tel .fl3 img {
 height: auto;
 }

 .Text1 .class .k1.tel {
 height: 280px;
 background: url("/i/j12.png") no-repeat center;
 }

 .Text1 .class .k1.tel .fl3 {
 background: none;
 }

 .Text1 .class .k2 {
 width: 100%;
 padding: 24px 35px;
 height: 91px;
 background: rgba(255, 255, 255, .93);
 box-sizing: border-box;
 border-radius: 0 8px;
 margin-top: 1px;
 }

 .Text1 .class .k2 .fl2 {
 margin-left: 32px;
 }

 .Text1 .class .k2 .fl2 .p1 {
 color: #555555;
 font-size: 16px;
 }

 .Text1 .class .k2 .fl2 .p2 {
 color: #555555;
 font-size: 14px;
 }

 .Text1 .class .k2 .ri1 {
 width: 80px;
 height: 80px;
 margin-top: -18px;
 }

 .Text1 .class .k2 .ri1 img {
 width: 100%;
 height: 100%;
 display: block;
 }

 .l1 .tylm .Mtil .ftitle {
 margin-top: 18px;
 color: #aaaaaa;
 }

 .l1 .tylm .Mtil .ftitle a {
 color: #aaaaaa;
 font-size: 16px;
 }

 .l1 .tylm .Mtil .ftitle a img {
 margin-right: 5px;
 }

 .BMap_bubble_content {
 font-size: 14px;
 }

 .h1 .a3div li .a3v .fl .ftitle {
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;
 }

 .jun3 .e1div .p1 {
 position: relative;
 }

 .jun3 .e1div .p1>span a {
 background: #c6a265;
 color: #ffffff;
 height: 23px;
 line-height: 23px;
 text-align: center;
 border-radius: 15px;
 padding: 0 10px;
 display: inline-block;
 margin-left: 5px;
 }

 .jun3 .e1div .p1>span a:hover {
 color: #e8e8e8;
 }

 .jun3 .e1div .p1 a {
 font-size: 14px;
 color: #c6a265;
 }

 .e1div .p1 .back {
 margin-right: 10px;
 vertical-align: top;
 margin-top: 10px;
 }

 .jun3 .e1div .p1 a:hover {
 color: #ffffff;
 }

 .jun3 .e1div .p1 .Sx2 a {
 color: #999999;
 border-radius: 0 4px;
 border-bottom: 1px solid #cfcfcf;
 padding: 0;
 }

 .jun3 .e1div .p1 .Sx2 a:hover {
 border-bottom: 1px solid #c6a265;
 color: #c6a265;
 }

 .jun3 .e1div .p1 span a img {
 display: inline-block;
 vertical-align: middle;
 margin-right: 3px;
 }

 .jun3 .anm1 .Sx1 {
 float: left;
 width: 85px;
 font-size: 14px;
 color: #454545;
 }

 .jun3 .anm1 .Sx2 {
 float: left;
 font-size: 14px;
 color: #999999;
 margin-right: 10px;
 }

 .jun3 .anm1 {
 overflow: hidden;
 line-height: 33px;
 padding-left: 30px;
 }

 .jun3 .anm1:nth-child(1) {
 margin-top: 13px;
 margin-bottom: 13px;
 }

 .jun3 .e1div .p1 .pic {
 position: absolute;
 right: 0;
 top: 0;
 background: url("/i/Pc.png") no-repeat center;
 width: 159px;
 cursor: pointer;
 height: 119px;
 margin-top: 23px;
 }

 .jun3 .e1div .p1 .pic img {
 width: 147px;
 height: 76px;
 position: relative;
 left: 6px;
 top: 6px;
 }

 .jun3 .tel {
 position: absolute;
 right: 0;
 top: 0;
 }

 .jun3 .tel img {
 height: 147px;
 width: auto;
 margin-right: -40px;
 }

 .jun3 .cont {
 overflow: hidden;
 padding: 10px 0px 30px 4px;
 }

 .jun3 .cont .Ctens {
 float: left;
 width: 85px;
 color: #454545;
 font-size: 14px;
 line-height: 30px;
 padding-left: 30px;
 display: block;
 }

 .jun3 .cont .cont1 {
 float: left;
 color: #555555;
 font-size: 14px;
 line-height: 30px;
 }

 .jun3 .cont .Rnsy {
 font-size: 14px;
 margin-top: 24px;
 color: #c6a265;
 line-height: 24px;
 }

 .Hm1 .Mtil .ftitle br {
 display: none;
 }

 .tylm .content .t1 br {
 display: none;
 }

 .tylm .content .t2 br {
 display: none;
 }

 .d1 .ri .text br {
 display: none;
 }

 .anlis {
 background: #000;
 }

 .mapb .BMap_Marker img {
 width: 37px;
 height: 37px;
 margin-left: 10px;
 margin-top: 10px;
 -webkit-filter: drop-shadow(80px 0);
 filter: drop-shadow(rgb(255, 255, 255) 80px 0);
 position: relative;
 left: -80px;
 }

 .mapb .BMap_Marker {
 background: url("../i/svg/yq.png") no-repeat center;
 overflow: hidden;
 }
 /* #platform>div>div{ display: block !important;
 } */

 .mapb .BMap_Marker.on {
 display: none !important;
 }

 .Hm {
 overflow: hidden;
 }
.Hm2 .Mtil .title br,.Hm2 .Mtil .ftitle br {
 display: none;
 }
 .Hm2 .Mtil .title img{display: none;}

 .txtScroll-top .bd li {
 overflow: hidden;
 }

 .Muks>div {
 text-align: center;
 }

 .BMapLabel {
 padding: 5px 15px !important;
 }

 .ban {
 position: absolute;
 bottom: 10px;
 left: 17.7%;
 width: 67.7%;
 z-index: 9;
 text-align: center;
 }

 .ban a {
 /*color: #454545;*/
 color:#999;
 margin: 0 5px;
 font-size: 12px;
 line-height: 21px;
 }
.link{    height: 0px;
    width: 0px;
    overflow: hidden;}
 .ban .link a {
 font-size: 13px;
 }

 .ban .link span {
 display: inline-block;
 }
 .ban2 a{color:#aaa;} 
 .ah {
 height: 0px;
 width: 0px;
 overflow: hidden;
 }
 .ah dd{display:inline-block;}
.zlink li{display:inline-block;}
.zlink li a{font-size:12px;}

 @media screen and (min-width:1921px) {
 .Hm1 .Mtil {
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 }
 .Hm2 .Mtil {
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 }
 .Hm3 .Mtil {
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 height: auto;
 }
 .maps {
 width: 100%;
 height: 100%;
 }
 .Hm4 .Mtil {
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 }
 .BigDiv.homes {
 background-size: 100%;
 }
 .tylm .Mtil {
 left: 50%;
 transform: translateX(-50%);
 margin-left: 0;
 }
 .homes .tylm .Mtil {
 left: 50%;
 }
 .tylm .Mtil .ftitle a.on::before {
 height: 8px;
 }
 .c1.homes .tylm .Mtil {
 max-width: 1200px;
 }
 .c1ul::before {
 width: 2px;
 }
 .h1.homes .tylm .Mtil {
 max-width: 1300px;
 }
 .Hm1 {
 background-size: 100%;
 }
 .Hm2 {
 background-size: 100%;
 }
 .Hm3 {
 background-size: 100%;
 }
 }

 .ts1 {
 display: block;
 margin: auto;
 }

 .ts2 {
 display: none;
 }
.anli{width:100%;margin:20px 0;line-height: 32px;}
.anli ul{width:100%;}
.anli ul li{display:inline-block;margin-left:20px;}
.anli ul li a{cursor:pointer;color: #aaaaaa;}
.anli ul li.on a{color: #f2f2f2;}
.shouqm {
    color: #999;
    margin: 100px auto 0 auto;
    text-align: center;
    width: 300px;
    display: flow;
    font-size: 16px;
}
.shouqm form {
    margin-top: 20px;
}
.shouqm input {
    line-height: 35px;
    border-radius: 4px;
    font-size: 16px;
    color: #666;
    text-align: center;
    border: 1px solid #fff;
    background: #fff;
}
.shouqm button {
    line-height: 37px;
    height: 37px;
    border: 1px solid #fff;
    background: #fff;
    color: #666;
    border-radius: 4px;
    font-size: 14px;
    width: 60px;
    cursor: pointer;
}

 @media screen and (min-width:801px) {
 .pcting {
 position: fixed;
 right: 20px;
 top: 28px;
 z-index: 9999;
 cursor: pointer;
 }
 .pcting.none {
 display: none;
 }
 .lefts.pctop {
 position: fixed;
 width: 100%;
 top: 0;
 left: 0;
 height: 100%;
 background: rgba(0, 0, 0, .7);
 transform: translateY(0);
 }
 .lefts.pctop .pic1 {
 display: none;
 }
 .lefts.pctop .Txs {
 display: none;
 }
 .lefts.pctop .nav1 {
 position: absolute;
 width: 90%;
 left: 5%;
 top: 50%;
 transform: translateY(-50%);
 }
 .lefts.pctop .nav1>div {
 padding-top: 32px;
 padding-bottom: 33px;
 width: 13.66%;
 margin: 0 1.5%;
 float: left;
 background: none;
 }
 .lefts.pctop .nvp1 {
 left: 92px;
 display: none;
 }
 .lefts.pctop .nap1 br {
 display: none;
 }
 .lefts.pctop.on .nap1 {
 display: block;
 }
 .lefts.pctop .nap1 {
 font-size: 0;
 }
 .lefts.pctop .nap2 {
 display: block;
 width: 100%;
 }
 .lefts.pctop .nap2 .fl {
 display: none;
 }
 .lefts.pctop .nap2 .ri {
 float: none;
 width: 100%;
 padding-left: 0;
 text-align: center;
 }
 .lefts.pctop .nap2 .ri::before {
 display: none;
 }
 .lefts.pctop .nap2 .ri h1 {
 color: #979797;
 font-size: 20px;
 padding-bottom: 30px;
 margin-bottom: 30px;
 position: relative;
 }
 .Mtil.none {
 display: none;
 }
 .lefts.pctop .Bon .nap2 .ri h1 {
 color: #333333;
 border-bottom: 1px solid #000;
 }
 .lefts.pctop .Bon .nap2 .ri h1::before {
 content: "";
 display: block;
 width: 3px;
 height: 18px;
 position: absolute;
 bottom: -9px;
 left: 18px;
 background: url("../i/a6.png") no-repeat center;
 }
 .lefts.pctop .Bon .nap2 .ri h1::after {
 content: "";
 display: block;
 width: 3px;
 height: 18px;
 position: absolute;
 bottom: -9px;
 right: 18px;
 background: url("../i/a6.png") no-repeat center;
 }
 .lefts.pctop .nap2 .ri p {
 padding-top: 10px;
 padding-bottom: 10px;
 }
 .lefts.pctop .nap2 .ri p a {
 font-size: 17px;
		 color: #888888;
 }
 .lefts.pctop .nap2 .ri p a:hover {
 color: #b5b5b5;
 }
 .lefts.pctop .nav1 .nav1p {
 border-radius: 10px;
 }
 .lefts.pctop .nav1 .Bon {
 background: rgba(255, 255, 255, .9);
 }
 .nav1p0 .nap1 img {
 display: block;
 margin: auto;
 }
 .nav1p0 .nap1 .ts2 {
 display: none;
 }
 .lefts.pctop .nav1p0 .nap1 .ts1 {
 display: none;
 }
 .lefts.pctop .Bon .nap1 .ts2 {
 display: none;
 }
 .lefts.pctop .Bon .nap1 .ts1 {
 display: initial;
 }
 .nav1 .nav1p0 {
 padding-top: 10px;
 padding-bottom: 10px;
 }
 .lefts.pctop .nav1p0 .nap1 img {
 display: initial;
 }
 .lefts.pctop .nap2 .ri p.on a {
 color: #c6a265;
 }
 .lefts.pctop .nap2 .ri p.white a{color: rgba(255,255,255,.7);}
 .lefts.pctop.on .nav1 {
 width: 90%;
 }
 .lefts.pctop .nap1 .ts2 {
 display: initial;
 opacity: .5;
 }
 .lefts.pctop .nap1 .ts1 {
 display: none;
 }
 }

 @media screen and (max-width:1700px) and (min-width:800px) {
 .Hm1 .Mtil .ftitle {
 font-size: 46px;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 40px;
 }
 .Hm .Mtil {
 width: 68.7%;
 left: 16.7%;
 }
 .lefts.on .nav1 {
 width: 234px;
 }
 .nap2 .fl {
 margin-left: 3px;
 }
 .nap2 .ri {
 padding-left: 31px;
 }
 .lefts.on .nap1 {
 margin-left: 3px;
 }
 .a3div li {
 width: calc(33.33% - 20px);
 }
 .shouy .a3div li:nth-child(4) {
 display: none;
 }
 .e1ul li .p1 .bt {
 font-size: 17px;
 }
 }

 @media screen and (max-width:1500px) and (min-width:800px) {
 .a3div li .pic {
 margin-top: 10%;
 }
 .Hm4 .Hm4c .fl {
 margin-right: 5%;
 }
 .Hm .Mtil {
 left: 17.2%;
 }
 .Hm1 .Mtil .ftitle {
 font-size: 44px;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 40px;
 }
 .lefts.on .nav1 {
 width: 220px;
 }
 .nap2 .fl {
 margin-left: 0px;
 }
 .nap2 .ri {
 padding-left: 25px;
 }
 .lefts.on .nap1 {
 margin-left: 0px;
 }
 .a3ul li {
 height: 43px;
 line-height: 43px;
 }
 .a3ul li a,
 .h1 .a3div li .a3v .fl .title,
 .Husmd.a3div li .a3v .fl .title {
 font-size: 15px;
 }
 }
 @media screen and (min-height:640px){
   .j1ul .je1 .jediv{}
     .j1ul .jeo li:nth-child(n+7) .je1 .jediv{ margin-top: -340px; }
     .j1ul{ padding-bottom:20px !important;}
 }
 @media screen and (max-width:1400px) and (min-width:800px) {
 .Hm .Mtil {
 left: 17.4%;
 }
 .Hm1 .Mtil .ftitle {
 font-size: 40px;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 36px;
 }
 .Hm2 .Mtil .ftitle img {
 top: -13px;
 }
 .lefts.on .nav1 {
 width: 206px;
 }
 .nap2 .fl {
 width: 56px;
 }
 .nap2 .ri {
 padding-left: 19px;
 }
 .Hm4 .Hm4d .fl {
 padding-top: 35px;
 }
 .j1ul .jeo li {
 width: 20%;
 margin: 20px 0 30px 0;
 }
 .Hm4 .Hm4d .fl {
 margin-right: 5px;
 }
 .Hm4d .fl1 {
 width: calc(32% - 5px);
 }
 .Hm4d .fl2,
 .Hm4d .fl3 {
 width: calc(34% - 5px);
 }
 .ban .link span {
 display: none;
 }
 .e1ul li .p1 .bt {
 font-size: 16px;
 }
 }

 @media screen and (max-width:1300px) and (min-width:800px) {
 .Hm .Mtil {
 left: 18%;
 }
 .Hm1 .Mtil .ftitle {
 font-size: 38px;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 34px;
 }
 .lefts.on .nav1 {
 width: 180px;
 }
 .nap2 .fl {
 width: 44px;
 }
 .nap2 .ri {
 padding-left: 14px;
 }
 .Husmd.a3div li .a3v .fl .title {
 height: 44px;
 line-height: 21px;
 }
 .Hm4 .Hm4d .fl {
 height: 236px;
 padding-top: 28px;
 }
 .Hm4 .Hm4d .fl .pic img {
 width: 110px;
 }
 }

 @media screen and (max-width:1200px) and (min-width:0px) {
 * {
 font-size: 15px;
 }
 .nav1 {
 width: 65px;
 }
 .Hm1 .Mtil .ftitle {
 font-size: 35px;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 31px;
 }
 .Hm1 .Mtil .ftitle img {
 width: 44px;
 height: auto;
 }
 .Hm2 .Mtil .ftitle img {
 width: 24px;
 height: auto;
 }
 .a3ul li {
 width: calc(12.5% - 10px);
 }
 .a3div {
 margin-top: 20px;
 }
 .lefts .nav {
 margin-top: 30px;
 }
 .j1ul .je1 .ri p {
 line-height: 31px;
 }
 .c1ul li.on .p3 span {
 font-size: 17px;
 }
 .e1div .text,
 .f1 .text {
 font-size: 30px;
 }
 .e1div {
 padding: 25px 30px;
 }
 .tylm .content {
 padding: 30px 30px;
 }
 .e1ul li {
 padding: 21px 30px 21px 25px;
 }
 .e1div .cont1 p {
 font-size: 15px;
 line-height: 31px;
 }
 .Hm4 .Hm4d .fl {
 margin-right: 1px;
 height: 220px;
 padding-top: 22px;
 }
 .Hm4 .Hm4d .fl .pic img {
 width: 105px;
 }
 .Hm4d .fl1 {
 width: calc(32% - 1px);
 }
 .Hm4d .fl2,
 .Hm4d .fl3 {
 width: calc(34% - 1px);
 }
 .d1 .ri .text img {
 width: 20px;
 height: auto;
 }
 .lefts.pctop .nap2 .ri p a {
 font-size: 16px
 }
 }

 @media screen and (max-width:1150px) and (min-width:0px) {
 .Hm .Mtil {
 width: 68.5%;
 }
 .Hm .Mtil {
 left: 18.5%;
 }
 .j1ul .jeo li {
 width: 25%;
 margin: 10px 0 20px 0;
 }
 }

 @media screen and (max-width:1100px) and (min-width:0px) {
 .nav1 {
 width: 60px;
 }
 .c1ul li.on .p3 span {
 font-size: 16px;
 }
 .nav1>div p,
 .nap2 .fl,
 .nap2 .ri,
 .nap2 .ri p a,
 .nap2 .ri h1 {
 font-size: 14px;
 }
 .lefts .pic1 span,
 .lefts .Txs span {
 font-size: 13px;
 }
 .e1div .p2 {
 font-size: 12px;
 }
 .c1ul li.on .p2 {
 font-size: 14px;
 }
 .lefts.on .nav1 {
 width: 164px;
 }
 .nap2 .fl {
 width: 40px;
 }
 .nap2 .ri {
 padding-left: 12px;
 }
 .Hm1 .Mtil .ftitle,
 .e1ul li .text {
 font-size: 32px;
 }
 .Hm2 .Mtil .ftitle,
 .Hm4 .Hm4c .fl .ftitle {
 font-size: 28px;
 }
 .Hm3 .Mtil .title,
 .Hm4 .Mtil .title,
 .tylm .Mtil .title {
 font-size: 29px;
 }
 .tylm .Mtil .title a {
 font-size: 29px;
 }
 .a3ul li {
 width: calc(14.28% - 10px);
 }
 }

 @media screen and (max-width:1050px) and (min-width:0px) {
 .f1 .content>.p1 {
 font-size: 21px;
 }
 .lefts.pctop .nap2 .ri h1 {
 font-size: 18px;
 }
 .e1div .p1 {
 font-size: 17px;
 }
 .e1ul li .p1 .bt {
 font-size: 16px;
 }
 .txtScroll-top .bd li a,
 .Hm3 .Mtil .ftitle a,
 .f1 .cont .p2,
 .lefts.pctop .nap2 .ri p a {
 font-size: 15px;
 }
 .a3ul li a,
 .f1 .content>.p2,
 .j1ul .jeo li .t1,
 .e1div .cont1 p,
 .e1div .cont1 p a {
 font-size: 14px;
 }
 .txtScroll-top .bd li {
 height: 35px;
 line-height: 35px;
 }
 .txtScroll-top .hd .next {
 margin-top: 205px;
 }
 .lefts.pctop .nap2 .ri p {
 padding-bottom: 3px;
 }
 }

 @media screen and (max-width:1000px) and (min-width:0px) {
 .Hm .Mtil {
 left: 13.5%;
 width: 78%;
 }
 .cxqd {
 display: none;
 }
 }

 @media screen and (max-width:900px) and (min-width:0px) {
 .Hm1 .Mtil .ftitle {
 font-size: 28px;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 24px;
 }
 .Hm2 .Mtil .title {
 font-size: 22px;
 }
 .Hm1 .Mtil .ftitle img {
 width: 38px;
 height: auto;
 }
 .e1div {
 padding: 25px 20px;
 }
 .a3ul .shouye li:nth-child(1),
 .a3ul .shouye li:nth-child(31),
 .a3ul .shouye li:nth-child(32),
 .a3ul .shouye li:nth-child(33),
 .a3ul .shouye li:nth-child(34),
 .a3ul .shouye li:nth-child(35) {
 display: none;
 }
 .a3ul .shouye li.sjcx {
 display: block;
 }
 .a3ul li {
 width: calc(16.66% - 10px);
 }
 .a3div li {
 width: calc(33.3% - 20px);
 }
 .d1 .ri .text {
 line-height: 31px;
 padding-top: 30px;
 padding-left: 76px;
 }
 .d1 .ri .text br {
 display: block;
 }
 }

 @media screen and (max-width:860px) and (min-width:0px) {
 .c1ul li.on .p2 {
 padding-left: 0;
 }
 .c1ul li.on .p3 {
 padding-left: 30px;
 padding-right: 20px;
 }
 }

 @media screen and (max-width:800px) and (min-width:0px) {
 .chun .lefts.on .nav {
 background: url("../i/banner1-1.jpg") no-repeat center;
 }
 .xia .lefts.on .nav {
 background: url("../i/banner1-2.jpg") no-repeat center;
 }
 .qiu .lefts.on .nav {
 background: url("../i/banner1-3.jpg") no-repeat center;
 }
 .dong .lefts.on .nav {
 background: url("../i/banner1-3.jpg") no-repeat center;
 }
 #d1 {
 position: absolute;
 margin-top: -115px;
 }
 .sm {
 height: 30%;
 }
 .Hm .Mtil {
 left: 6%;
 width: 88%;
 }
 .Hm1 .Mtil .ftitle {
 font-size: 30px;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 26px;
 }
 .tylm.g1 .Mtil,
 .tylm .Mtil .title {
 margin-top: 110px;
 }
 .Hm4 .Mtil .title {
 margin-top: 34px;
 }
 .Hm4 .Hm4d .fl .title {
 margin-top: 0px;
 }
 .Hm4 .Hm4c {
 padding-top: 40px;
 }
 .Hm1 .Mtil .ftitle img {
 width: 34px;
 }
 .Hm2 .Mtil .ftitle img {
 width: 24px;
 }
 .Hm2 .Mtil .ftitle img {
 top: -8px;
 }
 .Hm4 .Hm4d .fl .ftitle {
 margin-left: 20px;
 text-align: left;
 }
 .tylm .content .t2 {
 margin-top: 21px;
 }
 .clasoe img {
 width: 60px;
 height: auto;
 }
 .e1div {
 margin-top: 30px;
 padding: 30px 30px;
 }
 .e1ul {
 margin-top: 30px;
 }
 .e1div,
 .tylm .content {
 border-radius: 4px;
 }
 .e1ul li {
 border-radius: 4px 4px 0 4px;
 padding: 26px 30px 26px 28px;
 }
 .e1ul li .p1 .time {
 font-size: 12px;
 }
 .f1 .content>.p1 {
 font-size: 19px;
 }
 .e1div .p1 {
 font-size: 18px;
 }
 .tylm .Mtil .ftitle a {
 font-size: 15px;
 }
 .jun3 .e1div .p1 .pic {
 top: -121px;
 right: -24px;
 }
 .jun3 .tel {
 top: -127px;
 right: -37px;
 }
 .jun3 .anm1 .Sx2 {
 margin-right: 6px;
 }
 .e1ul .gonggao li .p1 .bt {
 width: calc(100% - 98px);
 }
 .e1ul .gonggao li .p1 img {
 top: 2px;
 }
 .a3ul li:nth-child(1).on::before {
 left: 15px;
 }
 .e1div .cont1 p {
 font-size: 15px;
 line-height: 30px;
 }
 .e1div .pnet a {
 font-size: 13px;
 }
 .Hm3 .Mtil {
 top: 18.6%;
 }
 .a3ul li {
 width: calc(20% - 10px);
 }
 .tylm .content .t1 img,
 .tylm .content .t2 img {
 top: -4px;
 margin: 0 5px;
 width: 18px;
 }
 .sjcx {
 display: inline-block;
 }
 .pcting {
 display: none;
 }
 .sjyc {
 display: none;
 }
 .BigDiv {
 min-width: 320px;
 overflow: hidden;
 }
 .lefts {
 height: auto;
 width: 100%;
 margin: auto;
 padding-left: 3%;
 padding-right: 3%;
 box-sizing: border-box;
 margin-top: 10px;
 transition: .5s;
 }
 .lefts .nav {
 display: none;
 }
 .lefts {
 top: 0;
 transform: translateY(0);
 }
 .lefts .Txs {
 display: none;
 }
 .lefts .Lsta {
 float: right;
 margin-top: 15px;
 }
 .lefts .Lsta img {
 display: block;
 cursor: pointer;
 }
 .lefts .pic1 {
 float: left;
 margin: auto;
 }
 .lefts.Heis {
 margin-top: 0;
 }
 .lefts.on .pic1 span {
 display: none;
 }
 .lefts.on .nav1>div {
 padding-top: 10px;
 padding-bottom: 10px;
 }
 .lefts.on .nav1 .nav1p0 {
 padding-top: 15px;
 }
 .lefts.on .nap1 {
 display: block;
 font-size: 0;
 position: absolute;
 margin-left: 15px;
 line-height: normal;
 margin-top: 0px;
 }
 .lefts.on .nap1 br {
 display: none;
 }
 .lefts.on .nav {
 margin-left: 0;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: rgba(0, 0, 0, .9);
 margin-top: 0;
 overflow-y: scroll;
 }
 .lefts.on1 {
 background: rgba(0, 0, 0, .5);
 margin-top: 0;
 padding: 5px 3%;
 }
 .lefts.on2 {
 margin-top: 0;
 position: fixed;
 top: 0;
 height: 100%;
 }
 .lefts {
 overflow-y: inherit;
 }
 .lefts.on .nav1>div:last-child {
 margin-bottom: 0;
 }
 .Clsus {
 position: absolute;
 right: 15px;
 width: 32px;
 height: auto;
 margin-top: 20px;
 cursor: pointer;
 }
 .lefts.on .nav1 {
 width: 80%;
 max-width: 240px;
 margin: auto;
 margin-top: 20px;
 padding-bottom: 40px;
 }
 .lefts.on .nap1 img {
 width: 25px;
 display: block;
 margin-top: 0px;
 }
 .lefts.on .nap1 .ts2 {
 display: none;
 }
 .nap2 .fl {
 width: 70px;
 margin-left: 24px;
 }
 .nap2 .ri {
 padding-left: 20px;
 }
 .nav1>div p,
 .nap2 .fl,
 .nap2 .ri,
 .nap2 .ri p a,
 .nap2 .ri h1 {
 font-size: 15px;
 }
 .a3div li {
 width: calc(50% - 20px);
 }
 .a3div li .a3v {
 margin: auto;
 }
 .Husmd.a3div li .a3v .fl .title {
 font-size: 14px;
 }
 .a3div li .a3v .fl {
 margin-top: 8px;
 }
 .a3div li .a3v .ri {
 width: 20px;
 height: 20px;
 background-size: 100%;
 margin-top: 9px;
 }
 .a3div .tempWrap {
 margin: auto;
 }
 .a3div li .pic {
 margin-top: 6%;
 }
 .Hm3 .a3div {
 display: none;
 width: 94%;
 position: relative;
 margin: auto;
 margin-top: 30px;
 margin-bottom: 30px;
 }
 .a3div li .a3v .fl {
 width: calc(100% - 24px);
 height: auto;
 }
 .Hm .a3div li .pic {
 height: auto;
 }
 .Hm .a3div li .a3v {
 width: 80%;
 }
 .Husmd.a3div li .a3v .fl .title {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 height: auto;
 }
 .hlist {
 display: none;
 }
 .hd.sjcx {
 position: absolute;
 top: 50%;
 margin-top: -13px;
 width: 100%;
 left: 0%;
 }
 .a3div li .a3v .fl .title {
 margin-top: 0;
 }
 .d1 .d1div .fl {
 width: 100px;
 }
 .d1 .d1div .fl img {
 max-width: 100%;
 display: none;
 }
 .d1 .d1div .ri {
 width: 100%;
 margin-top: 0px;
 background: rgba(255, 255, 255, .93);
 border-radius: 4px;
 }
 .d1 .ri .text {
 height: 98px;
 background: none;
 margin-top: 0;
 padding-left: 50px;
 padding-top: 18px;
 }
 .d1 .ri .text img {
 width: 15px;
 }
 .d1 .d1div .fl .sjyc {
 display: none;
 }
 .d1 .ri .text img {
 margin: 0 5px;
 }
 .page a {
 width: 26px;
 height: 26px;
 line-height: 26px;
 font-size: 13px;
 }
 .jun3 .anm1 {
 line-height: 29px;
 padding-left: 0;
 }
 .h1 .a3div li .a3v .fl .title {
 font-size: 14px;
 }
 .c1ul li.on .p2 i {
 position: inherit;
 }
 .h1 .a3div li .a3v .fl .ftitle,
 .e1div .p2 span {
 font-size: 12px;
 }
 .a3div li .a3v .ri {
 display: none;
 }
 .a3div li .a3v .fl {
 width: calc(100% - 0px);
 }
 .e1ul li .text,
 .e1div .text,
 .f1 .text {
 display: none;
 }
 .e1div .p2 i {
 font-size: 0;
 margin: 0 4px;
 }
 .e1div .p1 .back {
 display: none
 }
 .e1div .p2 {
 float: left;
 width: 100%;
 }
 .f1 .cont .p1 img {
 margin-right: 6px;
 left: -2px;
 }
 .f1 .cont .p2 {
 text-indent: 2em;
 padding-left: 0;
 }
 .tylm .Mtil .ftitle a.on::before {
 margin-top: 41px;
 }

 .c1ul ul {
 padding: 30px 0 20px 0;
 }
 .c1ul li.on .p3 {
 padding-left: 25px;
 padding-right: 15px;
 }
 .c1ul li.on .p3 span {
 font-size: 15px;
 line-height: 1.8;
 }
 .c1ul li.on .pic {
 display: none;
 }
 .d1 .ri .text {
 font-size: 17px;
 }
 .d1 .ri .text strong {
 font-size: 19px;
 }
 .ban {
 display: none
 }
 .Muks>div {
 top: 0 !important;
 }
 .Text1 {
 width: 100%;
 left: 0;
 top: 50%;
 transform: translateY(-50%);
 }
 .Muks {
 z-index: 99999;
 }
 .sm {
 width: 100%;
 height: 150px;
 }
 .Text1>div {
 padding-top: 0;
 }
 .Text1 .class .k1 {
 background: rgba(255, 255, 255, .9);
 height: auto;
 padding-bottom: 20px;
 margin: 0 20px;
 width: calc(100% - 40px);
 border-radius: 4px;
 }
 .Text1 .class .k1 .fl1 span {
 top: 0;
 }
 .Text1 .class .k1 .fl1 {
 margin-left: 10px;
 }
 .Text1 .class .k1 .fl3 {
 display: none;
 }
 .Text1 .class .k1 .fl2 {
 width: calc(100% - 100px);
 margin-top: 25px;
 }
 .Text1>div .close {
 display: none;
 }
 }

 @media screen and (max-width:700px) and (min-width:0px) {
 .Hm1 .Mtil .ftitle {
 font-size: 28px;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 24px;
 }
 .j1ul .jeo li {
 width: 33.33%;
 }
 .tylm .a3div li {
 width: calc(50% - 20px);
 }
 .j1ul .je1 .ri {
 width: 100%;
 margin-top: -22px;
 }
 .j1ul .je1 .fl {
 margin-top: 0px;
 right: -63px;
 top: 10px;
 }
 }

 @media screen and (max-width:650px) and (min-width:0px) {
 .Hm1 .Mtil {
 top: 31.7%;
 }
 .Hm1 .Mtil .ftitle {
 line-height: 56px;
 font-size: 34px;
 }
 .Hm1 .Mtil .ftitle br {
 display: block;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 30px;
 line-height: 40px;
 }
 .Hm2 .Mtil .ftitle br {
 display: block;
 }
 .Hm2 .Mtil .ftitle img {
 display: none;
 }
 .Hm4 .Hm4c {
 padding-top: 6px;
 }
 .Hm4 .Hm4c .fl {
 margin-right: 0;
 }
 .Hm4 .Hm4c .fl1 {
 margin-right: 60px;
 }
 .Hm4 .Hm4d .fl {
 padding-top: 15px;
 }
 .Hm4 .Hm4d .fl .ftitle {
 margin: 0 0 0 15px;
 }
 .Hm4 .Hm4d .fl1 .ftitle {
 margin: 0;
 text-align: center;
 }
 .Hm4 .Hm4d .fl .title {
 margin-left: 15px;
 }
 .Hm4 .Hm4d .fl .pic img {
 margin-top: 8px;
 }
 .Hm4 .Hm4d .fl1 {
 width: calc(98% - 1px);
 max-width: calc(98% - 1px);
 height: 128px;
 border-radius: 0 4px 4px 4px;
 }
 .Hm4 .Hm4d .fl .ftitle br {
 display: none;
 }
 .Hm4 .Hm4d .fl .ftitle strong {
 display: inline-block;
 width: 20px;
 font-size: 0px;
 }
 .Hm4d .fl2,
 .Hm4d .fl3 {
 width: calc(49% - 1px);
 margin-top: 1px !important;
 height: 170px !important;
 }
 .Hm4d .fl2 {
 border-radius: 4px 4px 4px 4px !important;
 }
 .Hm4d .fl3 {
 border-radius: 4px 4px 0 4px !important;
 }
 .Hm4 .Hm4d .fl .pic img {
 width: 80px;
 }
 .e1ul li {
 padding: 20px 23px 20px 11px;
 }
 .e1ul li .p1 {
 padding-bottom: 6px;
 padding-top: 8px;
 }
 .e1ul li .p2 {
 margin-top: 10px;
 }
 .tylm .content {
 margin-top: 15px;
 padding: 5px 25px 25px 22px;
 }
 .yuanqi .content {
 padding: 25px 25px 25px 22px;
 }
 .tylm .Mtil .ftitle a.on::before {
 margin-top: 28px;
 }
 .h1 .h1ul {
 margin-top: 18px;
 }
 .f1 .cont {
 margin-top: 10px;
 }
 .f1 .content>.p2::before {
 bottom: -13px;
 }
 .a3ul ul {
 margin-top: -3px;
 }
 .d1 .ri .text {
 font-size: 16px;
 }
 .d1 .ri .text strong {
 font-size: 18px;
 }
 .c1ul li.on{ padding-top: 0; padding-bottom: 0; }
 .c1ul li{ padding: 0; }
 .c1ul ul{ padding-top: 0 !important;}
 .c1ul li .pic{ display: none; }

 }


 @media screen and (max-width:640px) and (min-width:0px) {
.c1ul li .p2{font-weight: bold;}
.c1ul li .p2 i{color:#ddd;}
 .hd.sjcx {
 width: 120%;
 left: -10%;
 }
 .txtScroll-top {
 position: relative;
 }
 .txtScroll-top .hd {
 height: 120%;
 margin-top: -5%;
 }
 .txtScroll-top .hd .next {
 margin-top: 0;
 bottom: 0;
 }
 .Hm4 .Hm4c .fl .ftitle {
 font-size: 26px;
 }
 .a3ul .shouye li:nth-child(25),
 .a3ul .shouye li:nth-child(26),
 .a3ul .shouye li:nth-child(27),
 .a3ul .shouye li:nth-child(28),
 .a3ul .shouye li:nth-child(29),
 .a3ul .shouye li:nth-child(30) {
 display: none;
 }
 .a3ul li {
 width: calc(25% - 10px);
 }
 .jun3 .anm1 {
 line-height: 27px;
 }
 .e1div {
 padding: 20px 30px;
 }
 .e1div .cont {
 padding: 20px 0 25px 0;
 }
 .c1ul li.on .p2 {
 margin-left: -3px;
 }
 }

 @media screen and (max-width:550px) and (min-width:0px) {
 .j1ul .jeo li {
 width: 50%;
 }
 .Hm .Mtil {
 left: 4%;
 width: 92%;
 }
 .e1div {
 padding: 25px 22px 25px 20px;
 }
 .jun3 .tel {
 right: -29px;
 }
 .Hm4 .Hm4c .fl .ftitle img {
 vertical-align: bottom;
 }
 }

 @media screen and (max-width:540px) and (min-width:0px) {
 .tylm .content .t1 br {
 display: block;
 }
 }

 @media screen and (max-width:500px) and (min-width:0px) {
 .Hm1 .Mtil .ftitle {
 line-height: 48px;
 font-size: 28px;
 }
 .Hm4 .Hm4c .fl1 {
 margin-right: 30px;
 }
 .Hm4 .Hm4c .fl .ftitle {
 font-size: 24px;
 }
 .Hm4 .Hm4d .fl {
 margin-top: 10px;
 }
 .clasoe img {
 width: 40px;
 height: auto;
 }
  .a3ul .shouye li:nth-child(17),
   .a3ul .shouye li:nth-child(18),
 .a3ul .shouye li:nth-child(19),
 .a3ul .shouye li:nth-child(20),
 .a3ul .shouye li:nth-child(21),
 .a3ul .shouye li:nth-child(22),
 .a3ul .shouye li:nth-child(23),
 .a3ul .shouye li:nth-child(24) {
 display: none;
 }
 .a3ul li {
 width: calc(33.33% - 10px);
 }
 .e1ul .ri {
 width: calc(100% - 60px);
 }
 .e1ul li {
 padding: 15px 20px 15px 18px;
 }
 .e1ul li.hei {
 padding: 15px 20px 15px 8px;
 }
 .e1ul li .p1 {
 padding-bottom: 6px;
 padding-top: 8px;
 }
 .e1ul .gonggao li .p1 .bt {
 width: calc(100% - 32px);
 }
 .e1ul li .p2 {
 margin-top: 10px;
 }
 .tylm .Mtil .ftitle a {
 font-size: 14px;
 }
 .f1 .content .Pims img {
 top: -109px;
 }
 .tylm .Mtil .ftitle a.on::before {
 margin-top: 27px;
 }
 .a3ul li:nth-child(1).on::before {
 left: 14px;
 }
 .c1ul ul {
 padding: 20px 0 20px 0;
 }
 .c1ul li.on .p3 {
 padding-left: 20px;
 padding-right: 15px;
 }
 .c1ul li.on .p3 span {
 line-height: 1.7;
 }
 .d1 .ri .text {
 font-size: 15px;
 }
 .d1 .ri .text strong {
 font-size: 17px;
 }
 .e1ul li .p1 .bt {
 width: 100%;
 }
 .e1ul li .p1 .time {
 margin-top: 16px;
 }
 /* .Hm .Mtil{ top: 52%; transform: translateY(-50%);}
  .Hm3 .Mtil{ height: auto;} */
 }

 @media screen and (max-width:450px) and (min-width:0px) {
	 .Hm2 .Mtil .title br{display:inline-block;}
 .Hm4 .Hm4c .fl1 {
 margin-right: 26px;
 }
 .Hm4 .Hm4c .fl .ftitle {
 font-size: 22px;
 }
 .Hm4 .Mtil .title,
 .tylm .Mtil .title {
 font-size: 30px;
 }
 .tylm .Mtil .title a {
 font-size: 30px;
 }
 .jun3 .anm1 {
 line-height: 25px;
 }
 .tylm .a3div li {
 width: calc(100% - 20px);
 }
 .c1ul li.on .p2 {
 margin-left: -10px;
 }
 }

 @media screen and (max-width:420px) and (min-width:0px) {
 .Hm1 .Mtil .ftitle br {
 display: block;
 }
 .Hm2 .Mtil .ftitle {
 font-size: 26px;
 line-height: 35px;
 }
 .c1ul li .p2 i {
 margin-top: -4px;
 font-size: 12px;
 }
 .c1ul li.on .p2 {
 margin-left: -12px;
 }
 .c1ul li.on .p3 span {
 font-size: 14px;
 line-height: 1.5;
 }
 .c1ul li.on .p3 {
 padding-left: 10px;
 padding-right: 10px;
 }
 .c1ul ul {
 padding: 10px 0 20px 0;
 }
 }

 @media screen and (max-width:400px) and (min-width:0px) {
 .Hm4 .Hm4c .fl1 {
 margin-right: 19px;
 }
 .Hm4 .Hm4c .fl .ftitle {
 font-size: 20px;
 }
 .Hm4 .Hm4c .fl .ftitle img {
 width: 18px;
 }
 .jun3 .anm1 .Sx1 {
 width: 74px;
 font-size: 13px;
 }
 .jun3 .anm1 .Sx2,
 .jun3 .anm1 .Sx2 a {
 font-size: 13px;
 }
 .e1ul li .p1 {
 padding-bottom: 4px;
 padding-top: 6px;
 }
 .e1ul li .p2 {
 margin-top: 5px;
 }
 .e1ul li .p1 .time {
 margin-top: 10px;
 }
 }

 @media screen and (max-width:360px) and (min-width:0px) {
 .Hm1 .Mtil .title {
 font-size: 23px;
 }
 .Hm1 .Mtil .ftitle img {
 width: 32px;
 }
 .Hm4 .Hm4d .fl1 {
 width: calc(94% - 1px);
 max-width: calc(94% - 1px);
 }
 .Hm4d .fl2,
 .Hm4d .fl3 {
 width: calc(47% - 1px);
 }
 .Hm4 .Hm4c .fl .title {
 font-size: 15px;
 }
 .Hm4 .Hm4c .fl .title {
 margin-top: 10px;
 }
 .Hm4 .Hm4d .fl .ftitle {
 font-size: 12px;
 }
 .tylm .Mtil .title img {
 margin-left: 13px;
 }
 .d1 .ri .text br {
 display: none;
 }
 }

 @media screen and (max-width:330px) and (min-width:0px) {
 .jun3 .anm1 .Sx1 {
 width: 68px;
 }
 .jun3 .cont .Ctens {
 padding-left: 0px;
 }
 }
